﻿using System;
using UnityEngine;

namespace ParticlePlayground
{
	// Token: 0x02000138 RID: 312
	public class PlaygroundFollower
	{
		// Token: 0x06000682 RID: 1666 RVA: 0x00026F70 File Offset: 0x00025170
		public PlaygroundFollower(Transform setTransform, GameObject setGameObject, TrailRenderer setTrailRenderer, float setLifetime, int setParticleId)
		{
			this.transform = setTransform;
			this.gameObject = setGameObject;
			this.trailRenderer = setTrailRenderer;
			this.lifetime = setLifetime;
			this.particleId = setParticleId;
		}

		// Token: 0x06000683 RID: 1667 RVA: 0x00026FA4 File Offset: 0x000251A4
		public virtual PlaygroundFollower Clone()
		{
			return new PlaygroundFollower(this.transform, this.gameObject, this.trailRenderer, this.lifetime, this.particleId);
		}

		// Token: 0x040006AD RID: 1709
		public bool enabled = true;

		// Token: 0x040006AE RID: 1710
		public float lifetime;

		// Token: 0x040006AF RID: 1711
		public Transform transform;

		// Token: 0x040006B0 RID: 1712
		public GameObject gameObject;

		// Token: 0x040006B1 RID: 1713
		public TrailRenderer trailRenderer;

		// Token: 0x040006B2 RID: 1714
		public int particleId;
	}
}
